﻿<ResourceDictionary
						xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
						xmlns:NavigationElements="clr-namespace:Wen.UI.NavigationElements"
						xmlns:NavigationControls="clr-namespace:Wen.UI.NavigationControls" xmlns:Main="clr-namespace:Wen.UI.Main">

	<DataTemplate DataType="{x:Type NavigationElements:CameraViewModel}">
		<NavigationElements:CameraView />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:CameraDirectionViewModel}">
		<NavigationControls:XyPmControl />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:CameraPositionViewModel}">
		<NavigationControls:XyPmControl />
	</DataTemplate>
	
	<DataTemplate DataType="{x:Type NavigationElements:CameraRotationViewModel}">
		<NavigationControls:XyzControl />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:PointLightViewModel}">
		<NavigationElements:LightView />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:PointLightPositionViewModel}">
		<NavigationControls:XyPmControl />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:SpotLightViewModel}">
		<NavigationElements:LightView />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:SpotLightPositionViewModel}">
		<NavigationControls:XyPmControl />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:SpotLightDirectionViewModel}">
		<NavigationControls:XyPmControl />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:AmbientLightViewModel}">
		<NavigationElements:LightView />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:DirectionalLightViewModel}">
		<NavigationElements:LightView />
	</DataTemplate>

	<DataTemplate DataType="{x:Type NavigationElements:DirectionalLightDirectionViewModel}">
		<NavigationControls:XyPmControl />
	</DataTemplate>

  <DataTemplate DataType="{x:Type Main:ProcessListViewModel}">
    <Main:ProcessListView />
  </DataTemplate>
  
	<DataTemplate DataType="{x:Type Main:AboutViewModel}">
		<Main:AboutView />
	</DataTemplate>
	
</ResourceDictionary>
